package net.loyintean.pearlshell.logcenter.jms;

import javax.jms.JMSException;

import net.loyintean.pearlshell.logcenter.model.ILogModel;

/**
 * jms消息发送者。
 * 
 * @author Administrator
 * 
 */
public interface IJmsSender {

	/**
	 * 将日志信息发送到jms队列。
	 * 
	 * @param log
	 *            待记录的日志信息。
	 * @throws JMSException
	 */
	void send(ILogModel log) throws JMSException;

	/**
	 * 关闭此发送者。关闭后，将无法发送消息。
	 * 
	 * @throws JMSException
	 */
	void close() throws JMSException;
}
